package com.wgy.Day28异常.自定义异常类;

/*
自定义异常类:
     java提供的异常类,不够我们使用,需要自己定义一些异常类
格式:
     public class XXXException extends Exception / RuntimeException{
     添加一个空参构造方法
     添加一个需要异常信息的构造方法
     }

注意:1.自定义异常类一般都是以Exception结尾,说明该类是一个异常类
    2.自定义异常类,必须要继承Exception或者RuntimeException
      继承Exception: 那么自定义的异常类就是一个编译期异常,如果方法内部抛出了这个异常,就必须处理这个异常  举例说明:Demo01RegisterException
                    要么throws要么try...catch
      继承Exception: 那么自定义的异常类就是一个运行期异常,无须处理,最终交给JVM处理(中断处理)          举例说明:Demo02RegisterException
 */
public class RegisterException extends /*Exception*/RuntimeException {
    //定义一个空参构造方法
    public RegisterException() {
        //这个里面没有内容或者内容本来就是这个
        super();
    }

    //定义一个带有异常信息的构造方法
    public RegisterException(String message) {
        super(message);
    }
}
